package cn.edu.huanghuai.newsofhuanghuai.common;

/**
 * 这个是枚举类
 * 枚举类 是进行严格要求返回的类型是什么
 */
public enum State {

    // 在这里写的是枚举值
    LOGIN_SUCCESS(100, "登录成功"),
    LOGIN_NONE_ACCOUNT(101,"用户名不存在"),
    LOGIN_BAD_PASSWORD(105,"密码不匹配"),

    ADD_SUCCESS(200,"信息新增成功"),
    ADD_FAILD(201,"信息新增失败"),

    UPDATE_SUCCESS(300,"信息更新成功"),
    UPDATE_FAILD(301,"信息更新失败"),

    DELETE_SUCCESS(400,"信息删除成功"),
    DELETE_FAILD(401,"信息删除失败"),

    SEARCH_SUCCESS(500,"信息查询成功"),
    SEARCH_FAILD(501,"信息查询失败");;

    // 状态码
    private int code;
    // 描述信息
    private String msg;

    // 设置一个构造器
    State(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    // get访问器
    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}
